/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ru.vsu.csf.qasystem.morph;

import ru.vsu.csf.qasystem.morph.enumtypes.*;

/**
 * Глагол.
 * @author Руслан
 */
public class Verb extends Word {

    /**
     * Признак инфинитива.
     */
    private Boolean isInfinitive;

    /**
     * Время.
     */
    private Tense tense;

    /**
     * Лицо.
     */
    private Person person;

    /**
     * Число.
     */
    private Quantity quantity;

    /**
     * Наклонение.
     */
    private Inclination inclination;

    /**
     * Вид.
     */
    private Form form;
    
    /**
     * Род.
     */
    private Gender gender;

    public Form getForm() {
        return form;
    }

    public void setForm(Form form) {
        this.form = form;
    }

    public Inclination getInclination() {
        return inclination;
    }

    public void setInclination(Inclination inclination) {
        this.inclination = inclination;
    }

    public Boolean getIsInfinitive() {
        return isInfinitive;
    }

    public void setIsInfinitive(Boolean isInfinitive) {
        this.isInfinitive = isInfinitive;
    }

    public Person getPerson() {
        return person;
    }

    public void setPerson(Person person) {
        this.person = person;
    }

    public Quantity getQuantity() {
        return quantity;
    }

    public void setQuantity(Quantity quantity) {
        this.quantity = quantity;
    }

    public Tense getTense() {
        return tense;
    }

    public void setTense(Tense tense) {
        this.tense = tense;
    }

    public Gender getGender() {
        return gender;
    }

    public void setGender(Gender gender) {
        this.gender = gender;
    }

}
